home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / datatypes / fp_adpcm / readme first < prev    next >
Text File  |  1997-07-30  |  4KB  |  128 lines

  1.  
  2.                     -----------------------------------
  3.                     *** Flowerpower's ADPCM package ***
  4.                     -----------------------------------
  5.  
  6.                This software package is in the public domain.
  7.                        Do with it whatever you want.
  8.  
  9.  
  10. The files in this package will enable you to
  11.  
  12.  * rip CD tracks using a Toshiba Drive (+) and store them in ADPCM format
  13.  
  14.  * convert RAW PCM and AIFF (e.g. MPEG audio) streams to ADPCM format (++)
  15.  
  16.  * play these audio tracks using DeliTracker like ordinary sound modules
  17.  
  18.  * play the files using a stand-alone player, requiring little memory
  19.  
  20.  * convert any known sample format (DataTypes!) to ADPCM format
  21.  
  22.  * an ADPCM datatype is included for use with e.g. MultiView
  23.  
  24.  
  25. (+)  (some IDE and ATAPI drives now also work because their driver
  26.      software emulates the SCSI command set. Ask your local dealer.)
  27.  
  28. (++) MPega V2.9 or 3.x by Stephane Tavenard required for decoding the
  29.      MPeg Audio streams.
  30.  
  31.  
  32. Why this Program was Created
  33. ----------------------------
  34.  
  35. At a computer meeting in Thanning, Germany, a friend of mine proposed me to
  36. write  a  program  for  ripping songs off a CD and saving them as a kind of
  37. "sound  module"  for  use  with DeliTracker, taking away as little space as
  38. possible.  I used my ADPCM compression routines that I had coded some years
  39. ago.   The  bet  was  to code this in 2 and a half hours, but no chance ;-)
  40. Some days later this program was finally finished.
  41.  
  42.  
  43. What is ADPCM?
  44. --------------
  45.  
  46. ADPCM is a lossy sample compression method allowing a very high compression
  47. ratio.   The  drawback  of  this  compression technique is an audible noise
  48. level, but this is still acceptable.
  49.  
  50.  
  51. Example
  52. -------
  53.  
  54. You  can  store  a 3 minute music track ("Cotton Eye Joe") in 982999 bytes.
  55. This can be further reduced by about 10% using an ordinary packer.  You can
  56. listen  to  this  audio  track with DeliTracker just like an ordinary sound
  57. module.
  58.  
  59.  
  60. Quality Issues
  61. --------------
  62.  
  63. The samples are stored in MONO.
  64.  
  65. The quality of ADPCM2 is like a poor tape recording. Ratio 1:4 (25%)
  66.  
  67. The quality of ADPCM3 is like a good tape recording. Ratio 3:8 (37%)
  68.  
  69.  
  70. The Algorithm
  71. -------------
  72.  
  73. The  algorithm  is taken from the ZyXel ADPCM compression methods for voice
  74. files and was implemented as a fast assembly routine.
  75.  
  76.  
  77. The Sample Format
  78. -----------------
  79.  
  80. The sample format is highly primitive:
  81.  
  82. 6 Bytes: identifier: "ADPCM2" or "ADPCM3"
  83. 4 Bytes: the replay frequency in Hz as ULONG
  84. n Bytes: cruched sample data in ADPCM format
  85.  
  86.  
  87. Program History
  88. ---------------
  89.  
  90. Release 1: initial AmiNet release on 27-Apr-95
  91.  
  92. Release 2: release on Aminet 5-Oct-95
  93.  
  94. - all programs got a version string
  95. - fixed makefile of ADPCM datatype
  96. - PlayADPCM slightly updated (->V1.1)
  97. - reduced chip buffer size for the DeliPlayer to 1K (->V1.1)
  98. - The DeliPlayer got a realtime loader and a NotePlayer interface (->V1.2)
  99. - the ADPCM datatype descriptor was buggy (marked as picture!)
  100. - improved X2ADPCM's datatypes error output (->V1.1)
  101. - I got a new address and phone number!
  102.  
  103. Release 3: release on Aminet 22-Oct-95
  104.  
  105. - small fixes to the DeliPlayer's Noteplayer interface
  106. - CDripper got NumTracks option, Maximize and Boost abilities (->V1.1)
  107.  
  108. Release 4: release on Aminet 30-Jul-97
  109.  
  110. - added the Hifi2ADPCM program.
  111.  
  112.  
  113. The Author
  114. ----------
  115.  
  116. Christian Buchner
  117. Steinbergstraße 2
  118. 82110 Germering
  119. Germany
  120. Tel.: +49-89-849868
  121.  
  122. EMAIL: flowerp@eikon.e-technik.tu-muenchen.de
  123.  
  124. <flowerp> on irc #amiga and #amigager
  125.  
  126.   //
  127. \X/ Flowerpower
  128.